//
// Decompiled by Jadx - 463ms
//
package me.plusne.common.Json.WX;

import java.io.Serializable;

public class GameJson implements Serializable {
    private String md5;
    private String name;
    private String title;

    public GameJson(String str, String str2, String str3) {
        this.md5 = str;
        this.name = str2;
        this.title = str3;
    }

    public boolean canEqual(Object obj) {
        return obj instanceof GameJson;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof GameJson)) {
            return false;
        }
        GameJson gameJson = (GameJson) obj;
        if (!gameJson.canEqual(this)) {
            return false;
        }
        String md5 = getMd5();
        String md52 = gameJson.getMd5();
        if (md5 != null ? !md5.equals(md52) : md52 != null) {
            return false;
        }
        String name = getName();
        String name2 = gameJson.getName();
        if (name != null ? !name.equals(name2) : name2 != null) {
            return false;
        }
        String title = getTitle();
        String title2 = gameJson.getTitle();
        return title != null ? title.equals(title2) : title2 == null;
    }

    public String getMd5() {
        return this.md5;
    }

    public String getName() {
        return this.name;
    }

    public String getTitle() {
        return this.title;
    }

    public int hashCode() {
        String md5 = getMd5();
        int hashCode = md5 == null ? 43 : md5.hashCode();
        String name = getName();
        int hashCode2 = ((hashCode + 59) * 59) + (name == null ? 43 : name.hashCode());
        String title = getTitle();
        return (hashCode2 * 59) + (title != null ? title.hashCode() : 43);
    }

    public void setMd5(String str) {
        this.md5 = str;
    }

    public void setName(String str) {
        this.name = str;
    }

    public void setTitle(String str) {
        this.title = str;
    }

    public String toString() {
        return "GameJson(md5=" + getMd5() + ", name=" + getName() + ", title=" + getTitle() + ")";
    }
}
